// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once


#include "targetver.h"

#ifndef   WIN32   
#define   WIN32      
#endif  

#define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers
// Windows Header Files:
#include <windows.h>


#include <string>
#include <vector>
#include <list>
#include <map>
#include <hash_map>
#include <iostream>

using namespace std;

#include "Log/Log.h"

#pragma warning( push )
#pragma warning( disable : 4251)

#include "boost/asio.hpp"
#include "boost/noncopyable.hpp"
#include "boost/asio/basic_streambuf.hpp"
#include "boost/pool/object_pool.hpp"
#include "boost/shared_ptr.hpp"
#include "boost/thread/recursive_mutex.hpp"
#include "boost/thread.hpp"
#pragma warning( push )

#include "CommonType.h"

// TODO: reference additional headers your program requires here
